.dmc-login-wrap {
  .top {
    top: 30% !important;
  }
  .dialog-login {
    width: 380px;
    height: 230px;
    background-color: rgba(255, 255, 255, 0);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0);
    box-sizing: border-box;
    .ms-login {
      width: 380px;
      height: 320px;
      padding: 6px;
      border-radius: 8px;
      background: -webkit-gradient(linear, 80% 20%, 80% 100%, from(#ffffff), to(#F0F0F0)); /*谷歌*/
      box-shadow: 1px 1px 2px #ccc;
      .login-type {
        width: 100%;
        text-align: right;
        img {
          height: 60px;
          width: 60px;
          cursor: pointer;
        }
      }
      .el-form {
        padding: 20px;
        .el-form-item {
          margin-bottom: 12px;
          .el-form-item__content {
            line-height: 44px;
            height: 44px;
            input {
              padding: 3px 10px;
              height: 44px;
            }
            .el-input-group__append {
              cursor: pointer;
              width: 71px;
              text-align: center;
              border: 0;
              padding: 0;
            }
          }
          .btn-send-code {
            width: 91px;
            border-top-right-radius: 4px;
            border-bottom-right-radius: 4px;
          }
          .send-active {
            color: #FFFFFF;
            background-color: #20A0FF;
            height: 44px;
            line-height: 44px;
          }
          .send-disabled {
            color: #bfcbd9;
            background: #eef1f6;
            border-top: 1px solid #d1dbe5;
            border-bottom: 1px solid #d1dbe5;
            border-right: 1px solid #d1dbe5;
            height: 44px;
            line-height: 44px;
            cursor: not-allowed;
          }
          .btn-login {
            width: 100%;
            margin-top: 26px;
            padding: 12px 15px;
            font-size: 16px;
          }
        }
      }
      .ewm-login {
        text-align: center;
        padding: 20px;
        img {
          width: 180px;
        }
      }
      .ewm-warning {
        text-align: center;
        span {
          color: #ff6900;
        }
      }
    }
  }
}
